ocean dumping site - French English Dictionary